System Galaxy Upgrade Planning Procedure

This topic provides basic information about planning and implementing a system upgrade of System Galaxy components.

 

click to open PDF 

NOTICE: Some information may not apply to every system. Use the information that applies to your system.

SUPPORT: If you have a scenario that is not covered in this guide, please contact your authorized technical support for assistance.

 

IMPORTANT: Always create backups of your databases and all system assets before you begin your upgrade. Failure to perform proper backups can lead to catastrophic data loss. Be sure to back-up all assets includingClosed  SysGal, SysGalArc, and all 3rd Party Databases that belong to integrated solutions such as biometrics or badging; as well as Database Backups. Also back-up all log files, config files, custom scripts, system and custom reports, tables, audio files, graphic files, floorplans, fingerprint templates, badge templates, photograph files, alternate photos, signature files, company or customer logos or graphic files that you use on badge, photo capture drivers, twain drivers, enrollment device drivers, printer drivers etc. Also create copies of your Database backups .

 

IMPORTANT: For 3rd Party Solutions, consult the manufacturer's documentation concerning 'how to back up' associated assets - includingClosed badging, databases, data, templates, log files, config. files, drivers, tables, reports, physical assets, etc. biometrics, wireless readers, etc. "3rd Party Solutions" include badging, visitor management, biometrics, wireless readers, and peripheral devices such as enrollment readers and finger capture devices, etc..

 

 

Planning for a System Upgrade

Follow these recommendations to ensure you perform necessary backups of all systems. Since each system is unique, you will have things to consider that may not be listed here. Create an upgrade Plan and a Cut-over Plan as needed.

 

Software Upgrade Considerations

  1. Verify that the existing Software Maintenance is current (paid for), including that the maintenance expiration date is a future date in the existing installation. If the existing software has not been updated with a current maintenance date and registration code, the database upgrade will be prevented.
  2. Verify that all PC specs (server and client) meet minimum requirements for the new software version and new computers.
  3. Identify any 3rd Party software that is provided by Galaxy.
    1. idProducer Badging Solution is offered in two Licensing levels:
      • The Basic License is generated by System Galaxy during System Registration. This license-level does not support customers at all, and supports only one badge printer on a standalone badging installation. .

      • The Advanced License is obtained separately. This license-level supports customers and multiple badge printers.

      • Back up all discrete assets before you begin your upgrade such as photos, logos, graphic files, etc.

      • NOTICE: If you are converting from Card Exchange or G&A /GardDraw to idProducer Badging: you will need to recreate all your badge templates.

        The new idProducer badge templates can use your existing discrete assets (such as photos, logos, graphic files), so save your assets in a separate location until you are ready to use them. You will manually add assets to the badge templates when you create them in the idProducer Badge Designer. The new badge templates will be imported into System Galaxy after they are created.

        • If your system uses (or will need) SG Customers, you must obtain an Advanced License.

        • If your system uses/needs multiple badge printers, you must obtain an Advanced idProcucer License.

           

    2. Card Exchange Badging Solution: Recent installations of System Galaxy used CEX Badging.
      • If you plan on keeping your existing Card Exchange system, you must back up your badge templates and all discrete assets (photos, logos, etc.).

      • Back up all discrete assets such as photos, logos, graphic files, etc. before you begin your upgrade.

         

    3. G&A Imaging/Imageware/GuardDraw:
      • You can continue using the existing GuardDraw software only if it is compatible with the operating system you are upgrading to.

        IMPORTANT: Galaxy’s version of GuardDraw is no longer supported by the original manufacturer and eventually there will be a point the future when GuardDraw is no longer compatible with a current operating system. IF you are upgrading your operating system, you must verify that GuardDraw is functional on the operating system you plan to use.

        NOTICE: If you change your badging solution to idProducer, you are required to redesign all of your badge templates. However, your discrete assets can be saved and used on idProducer templates. Be sure to save your photos, logos, icons, and graphic images to a separate location so they are not inadvertently overwritten or deleted.

         

    4. Invixium Biometric Solutions:
      • You may continue using your existing solution, but you may need to upgrade your Biometric software or firmware.
      • Contact Galaxy technical support for assistance with planning your upgrade.

       

    5. MorphoManager/BioBridge Biometric Solution:

      • You may continue using your existing solution, but you may need to upgrade your Biometric software or firmware.
      • Contact Galaxy technical support for assistance with planning your upgrade.

       

    6. Sagem biometrics or other custom applications: Contact Galaxy technical support for assistance with planning your upgrade.
    7. StopWare Visitor Management: Contact Galaxy technical support for assistance with planning your upgrade.

    .

     

  4. Identify any 3rd party applications interfacing with the System Galaxy database that were NOT provided by Galaxy.

    1. Contact the appropriate vendors to ensure continued functionality after the upgrade. This includes importing and/or exporting data that may be impacted by database schema changes. .

    2. Even if using the SG_Import program, the import profile(s) may need to be reconfigured to operate with the new database design.

  5. Determine the location of all appropriate system assets and files. (e.g. Audio, Graphics, Badge designs, Photographs, Biometric templates, Databases, and Database backup files, Reports, Fingerprint Templates, etc.) Note that these may be located on a shared location on the customer’s network, or on a specific server or workstation.

  6. Perform and Validate all backups of databases and appropriate sub-system files as noted above.

    IMPORTANT: Place the validated backups on a separate computer that is not being upgraded.

  7. Obtain the necessary access to the existing SG computers.

    1. This includes access to the physical server and client PCs, Computer Log In permissions with Administrative privileges, customer permission to reboot the PC when required during the upgrade.

    2. Determine if the database is being supported by the end user’s IT or the default installation was used.

      NOTE: If the Galaxy defaults are not used, you will need the database server name, instance and database name, and login credential information.

    3. If remote assistance is desired, all PCs must be able to access Galaxy Control’s Remote Assistance website.

  8. Obtain the names and IP addresses of the new database server and event server.

  9. Review the Database Upgrade section of this guide for important information about pre-scheduling database upgrades with Galaxy Control Systems.

 

Hardware Upgrade Considerations

 

Also see the 635/600 Hardware Installation Manual for board compatibility and flash upgrade information.

 

  1. Determine the existing System Galaxy version, and existing 500/600 hardware for upgrade compatibility. If hardware is being added to an existing site, be sure it is compatible with the existing hardware. When upgrading from:
    1. Version 5x and earlier – Replace all 500 Series CPU boards with 500i CPU boards

    2. Version 6x – Replace all 500 Series CPU boards with 500i CPU boards

     

  2. SG Version 10.1 or higher is required to use 635 CPU boards

  3. Upgrading Hardware: 500i and 600 architectures.

    1. 500i and 600 architectures are not inter-compatible. That is, you cannot replace a 500i architecture system with 600 hardware without major database reprogramming. If desired, the 500i architecture can be converted to 600 architecture using a built-in utility once the software has been upgraded to the latest version.

    2. Both 500i loops and 600 clusters can co-exist on a common System Galaxy server, sharing the same database, and be monitored from the same Galaxy interface.

    3. The two types of hardware must be on their own distinct architectures. They cannot communicate directly with each other, having I/O, door group, or anti-pass back interoperate between Loop and Cluster.

     

  4. In systems using 500i-series hardware, you should ...

    1. evaluate the health of the RS-422 loop that runs between each controller in the loop.

    2. The 500i CPUs will not need to be reflashed if they are already running 8.20 flash,

    3. they will need to be reloaded once the software upgrade is completed

    4. If the existing loop is experiencing any communication problems before the upgrade, then those issues should be resolved before starting the upgrade.

     

  5. Obtain a Factory Test Station Ribbon Cable (part # 81-0680-00) and familiarize yourself with using it on the 635 CPU.
    See the 635-FTS Factory Programming Guide (SG 10.4.9).pdf for complete instructions for how to utilize a 635 CPU as a Factory Test Station. These can be used to restore a board that fails to come back after a flash update.

  6. Review the Firmware Upgrade section in this document for important information on upgrading hardware.

  7. If you are upgrading a large system and has a lot of controllers/doors, or a large number of Cardholders, or has a lot of integrated systems, or has Biometric equipment, you should contact System Galaxy during your earliest planning stages to ensure that the appropriate technical support and advice is provided.

 

Day of the Upgrade (Look Ahead)

  1. You need to schedule enough time to allow for complete system upgrade to include function testing after the upgrade is complete.

  2. Keep in mind large scale sites where clients are scattered across the country may require deploying dealer techs to multiple locations.

  3. Begin the upgrade fully prepared for “down time”. This means mission critical doors will need to be propped, or otherwise made accessible, during any system down time.

  4. Organize the upgrade in such a fashion that the hardware can function offline while the software is upgraded, and then systematically upgrade one panel at a time if possible, to minimize end user inconvenience. Remember that upgrading a 508i/600 loop will require flashing the CPU, which if the CPU is a 600/635 will require updating its daughter boards. Depending on the starting version of firmware, this may require more than one step (see below). Always remember to cold start a CPU after flashing. This will clear any residual memory and eliminate possible Loading issues after an upgrade.

  5. Always work the upgrade in a logical order. It would be recommended to follow this process.

    1. Database upgrade

    2. Comm Server upgrade

    3. Register Comm Server

    4. Hardware flash upgrade (in steps if required).

    5. Cold start CPU’s

    6. Load and function test

    7. Upgrade any other client workstations and register as needed

 

About Database Upgrades

This section provides important stipulations for upgrading System Galaxy databases (sysgal & sysgalarc) and Microsoft Database Engines.

 

 

 

 

 

  1. Upgrading from System Galaxy v 8.1 (or higher/newer): If there is no change in database engine, you can perform a database upgrade in one step using “Step 2 - Database” option that is found on the main splash-screen of the Galaxy Installation media (USB/Disk-1, ISO/Main). Upgrading the Database does not upgrade the database engine. Migrating your database to a newer SQL Engine may require Technical Support or a DBA technician with the knowledge. The Galaxy Learning Center has a video on how to move databases from one location to another: http://www.galaxysys.com/page-LearningCenter .

  2. Upgrading from SG v 8.04 or below/older: Contact Galaxy Tech Support. The database must be sent to Galaxy for conversion and upgrade. This process takes five (5) business days from the time we are notified of receipt of the database.

  3. If faster turn-around time is needed because of customer requirement, any work done by Galaxy Technical must be pre-scheduled. If it is an on the spot decision to upgrade and they need the database upgraded “now” a fee will be charged.

  4. A Galaxy service technician may not be available to walk an on-site technician through a complete upgrade over the phone or through Remote Assistance. If such service is required, contact Galaxy technical to schedule an appointment.

  5. If non-standard database names are being used (this means anything other than SysGal and SysGalArc), consult Galaxy Technical Support department IN ADVANCE regarding upgrade script modifications.

 

About Upgrading Firmware

  1. The CPU firmware must be upgraded to the required version of S28 Flash for the version of System Galaxy that is installed at the site. After you have upgraded the System Galaxy software, you can determine the required flash version for your system by looking in Help>About>System Galaxy.

    You can find the correct flash version on the Flash Compatibility Table by obtaining a new Hardware Install Guide or see the Flash Compatibility topic in this website.
    You can also contact technical support for questions relating to upgrading flash.

  2. Do not interrupt flashing: Do not interrupt power, do not disconnect the I2C data bus (the gray ribbon cable) or reset any of the boards connected to the ribbon cable during the update process. Interrupting the flash process will damage the board memory and require using the factory flash cable or factory repair to recover the board.

  3. When your controllers are running flash versions prior to 4.51, Galaxy strongly recommends disconnecting attached boards (DRM, DSI, etc) from the field devices they are controlling.

  4. When using Dual CPU configurations, disconnect the CPU boards from the I2C data bus (the gray ribbon cable) until both boards have been brought up to the desired version of flash. This is to prevent them from pushing competing versions of firmware to the attached boards.

  5. Disconnect 635 DSI boards from the ribbon cable before you begin flashing the Controller. Keep the DSI boards disconnected while you update flash in all the rest of the daughter boards in the controller from firmware version 5.04 to 10.4x. Then individually update one 635 DSI board at a time, leaving the other DSIs disconnected until the flash of each board has completed.

  6. Updating attached boards. Galaxy has made changes to the protocol on the data bus to improve communications. Boards running flash using the old protocol must be updated to one of the versions of flash running both protocols before being updated to the latest version that runs only the new protocol. This is because a CPU running the latest flash will not be able to recognize (talk to) a daughter board running the old protocol.

  • Prior to Flash 5.04 – only the old protocol
  • Flash 5.04 to 10.4.15 – has both protocols
  • Flash 10.4.17 and higher -- has the new protocol

7. When upgrading from certain versions, it is necessary to update to interim versions before continuing.
    See the following charts:

 

600 FLASH UPGRADES - for stepped version upgrade

STARTING VERSION UPGRADE TO: (BEFORE CONTINUING)
1.15 to 1.74 2.30e
2.30e to 5.00

5.04

5.04

10.4.15 – update attached boards

10.4.15

Latest Flash Version

635 FLASH UPGRADES - for stepped version upgrade

STARTING S28 VERSION UPGRADE TO S28 (BEFORE CONTINUING)
  Tile_MoreGuides-White
4.77 to 5.00

5.04

5.04

10.4.15 – update attached boards

10.4.15

Latest Flash Version